/*******************************************************************************
* 
*    Copyright(C) 2020 WINTOP All rights reserved.
* 
* File        : hal_timer.h
* Author      : BX
* Version     : V1.00
* Date        : 2020-1-1
* Description : TIMER
* Chip        : HC32
* History     : V1.00, 2020-1-1, bx, first version

* Disclaimer  :
*   本程序所有权归作者所有。
*   本程序仅用于演示或实现特定产品的功能，任何修改或其它目的的应用均不作保证，
*   未经作者同意不得将本程序的全部或部分用于商业目的。
*******************************************************************************/
#ifndef __HAL_TIMER_H__
#define __HAL_TIMER_H__


////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
// 基本操作
////////////////////////////////////////////////////////////////////////////////
void hal_timer_init_timer(uint8_t timer, uint16_t timer, fun);
void hal_timer_init_wava(); // period, 
void hal_timer_init_pwm();  // period, duty 
void hal_timer_init_capture();

//void hal_timer_set_int(func);

void hal_timer_start();  
void hal_timer_stop();  
void hal_timer_enable_int();  
void hal_timer_disable_int();  

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////


#endif /* __HAL_TIMER_H__ */
